#include "sw_stack.h"

stack* stack_init();
int stack_get_size(stack *head);
bool stack_empty(stack *head);
stack* stack_begin(stack *head);
stack* stack_end(stack *head);
stack* stack_front(stack *head);
stack* stack_back(stack *head);
void stack_push_front(stack* head, stack *data);
stack* stack_pop_front(stack *head);